package abs

/**
  * 实现类必须填充每个抽象成员的定义
  */
class Concrete extends Abstract {
    type T = String

    override def transform(x: String): String = x + x

    override val initial: String = "hi"

    override var current: String = initial
}
